carbon assimilation